                              00000000001111111111222222222233333333334444444444555555555566666666667777777777                                                                                                                                             12344321  45677654  567ff765  567ff765  45677654  12344321                                                                                                                             00       0110      0110     011110    011110   022  220  0 f  f 0  0      0  0  bb  0  0      0   0d  d0    0 dd 0    01  10     0110       00                                                                76543210  6543210   543210    43210     3210      210       10        0                   abcd  efgh                                                                                                                                   444444 a  555555 b  666666 c  555555 d  444444 e  111111 f  222222 g  333333 a  222222 b  111111 c  777777 d         e fffffffff                                         70123456706  123  675 7 12 4 64 6 01 3 53 5 70 2 42 4 67 1 31  456  120 2345 7017 1234 6706 0123 5675 7012 4564567012345                                                                                          3   aa   423  dd  4523  hh  45123 ee 456123    4560123  45670123  4567 01234567  01234567   012567    012567     0167      0167       07        07                                                                00  11  2200  11  2200  11  22  cc  aa    cc  aa    cc  aa  33  44  5533  44  5533  44  55  ff  dd    ff  dd    ff  dd  66  77  0066  77  0066  77  00                                                            00      aa00      aa 11        11         22        22         33        33         44        44         55        55         66        66         77        77 aa      00aa      00                              60000000060        00 111111 00 12cc21 00 12cc21 00 111111 00        06000000006          73333333373        33 444444 33 45ff54 33 45ff54 33 444444 33        37333333337                                        ffffffffffb        bb        bb0123210 bbbbbbbbb1bb        bb        bb 4567654bb1bbbbbbbbb        bb        bb0123210 bbbbbbbbb1b                                                                                                     d d  d d  c c  c c  b7b  b7b  aaa  aaa                                            d55d      c66c      b77b      aaaa                                                                             00       1111     112211   11222211 1122332211123455432145670076544567  76544567  7654456700765412345543211122332211 11222211   112211     1111       00                                                                           aaaaeeee  a77ae33e  b66bf22f  c55cg11g  d44dh00h                                                                                                                         01010101011212121212232323232334343434344545454545565656565667676767670101010101121212121223232323233434343434454545454556565656566767676767                                                                                             a  a      a  a     aa  aa    aa  aa   bbb  bbb  bbb11bbb  cc1221cc  c126621c  c126621c  ddd66ddd   dddddd      dd                                                                          00000000001111111111 cccccccc  cccccccc 33333333334444444444 ffffffff  ffffffff 66666666667777777777                                                                                                                        44444444445555555555           aa  aaaa bbb bb  bb cc cc  cc dd  dddd  ee ee  ee ff ff  ff gg  gggg           66666666667777777777                                                                      aaaaaaaaaaaabbccbbaaaabbccbbaaaaaaaaaaaa7777  77777777  7777666    666666    66655      5555      554        44        43        33        322      2222      22111    111111    1110000  00000000  00000        1                                                                                    45        67                                                                                    2        3000111222 0a01b12c2 030141252 3d34e45f5 363474    6g67h7    666777        666777    6g67h7    363474 3d34e45f5 030141252 0a01b12c2 000111222                                                                      4a3b2c1d0e4a3b2c1d0e4a3b2c1d0e4a3b2c1d0e4a3b2c1d0e4a3b2c1d0e4a3b2c1d0e4a3b2c1d0e4a3b2c1d0e4a3b2c1d0e  7f6g5h    7f6g5h    7f6g5h    7f6g5h    7f6g5h    7f6g5h    7f6g5h                                          b         b         b1111111b b1111111b b1111111b b1111111b b1111111b b1111111b b1111111b h777h777h g666g666g f555f555f e444e444e d333d333d c222c222c b1b1b1b1b a0a0a0a0a                                         0        0eeee  eeee           hhhhhhhh                                                                                                                                                                           0  0  0  01  1  1  12  2  2  23  3  33334  4  44445  5  5  56666  6  6 77   7  7              aa        bb        cc        dd        ee        ff                            gg        hh                        